﻿using System;
using System.Linq;
using System.Windows.Forms;

namespace Gestión_UTN.View.main
{
    public partial class MainProfesores : Form
    {
        public MainProfesores()
        {
            InitializeComponent();
        }

        private void pctNuevo_MouseHover(object sender, EventArgs e)
        {
            this.lblStatus.Text = "Profesores";
        }

        private void pctNuevo_MouseLeave(object sender, EventArgs e)
        {
            this.lblStatus.Text = "Pantalla Principal";
        }

        private void pctAsignarMateria_MouseHover(object sender, EventArgs e)
        {
            this.lblStatus.Text = "Asignar Materias";
        }

        private void pctAsignarMateria_MouseLeave(object sender, EventArgs e)
        {
            this.lblStatus.Text = "Pantalla Principal";
        }

        private void pctNuevo_Click(object sender, EventArgs e)
        {
            Form existe = Application.OpenForms.OfType<Form>().Where(pre => pre.Name == "Profesores").SingleOrDefault<Form>();

            if (existe != null)
            {

                existe.WindowState = FormWindowState.Normal;
            }
            else
            {
                general.Profesores profesores = new general.Profesores();
                profesores.StartPosition = FormStartPosition.CenterScreen;
                profesores.Show();
            }
        }

        private void pctAsignarMateria_Click(object sender, EventArgs e)
        {
            Form existe = Application.OpenForms.OfType<Form>().Where(pre => pre.Name == "AsignarMateriasProfesores").SingleOrDefault<Form>();

            if (existe != null)
            {

                existe.WindowState = FormWindowState.Normal;
            }
            else
            {
                general.AsignarMateriasProfesores asignar = new general.AsignarMateriasProfesores();
                asignar.StartPosition = FormStartPosition.CenterScreen;
                asignar.Show();
            }
        }
    }
}
